package com.atguigu.weibo;

import java.io.IOException;
import java.util.List;

public class WeiBoTest {

    public static void init() throws IOException {
        //创建相关命名空间&表
        WeiBoUtil.createNamespace(Constant.NAMESPACE);

        //创建内容表
        WeiBoUtil.createTable(Constant.TABLE_CONTENT, 1, "info");
        //创建用户关系表
        WeiBoUtil.createTable(Constant.TABLE_RELATIONS, 1, "attends", "fans");
        //创建收件箱表（多版本）
        WeiBoUtil.createTable(Constant.TABLE_RECEIVE_CONTENT_EMAIL, 2, "info");
    }

    public static void main(String[] args) throws IOException {

        //init();

        //1001，1002发布微博
        //WeiBoUtil.publishContent("1001", "今天天气还可以！！！");
        //WeiBoUtil.publishContent("1002", "今天天气不好！！！");

        //1001关注1002和1003
        //WeiBoUtil.addAttends("1001", "1002", "1003");

        //1003发布微博
        //WeiBoUtil.publishContent("1003", "今天天气真不好！！！");

        //获取微博内容
        List<Message> attendsContent = WeiBoUtil.getAttendsContent("1001");
        for (Message message : attendsContent) {
            System.out.println(message);
        }
    }

}
